<%-- 
    Document   : search
    Created on : 05-jul-2012
    Author     : Froy A.
    Copyright Notice: SFERP
    Description: Página que realiza la busqueda del empleado por curp.
--%>

<%@page import="s.f.util.Validacion"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Map"%>
<%@page import="java.util.ArrayList"%>
<%@page import="s.f.empleados.CRUD_Empleados"%>
<%@page import="java.util.Locale"%>
<%@page contentType="text/html; charset=UTF-8" trimDirectiveWhitespaces="true"%>
<jsp:include page="/header.jsp" flush="true"/>
<div id="central">
    <h4>Busqueda por empleado</h4>
    <table border="1">
        <thead>
            <tr>
                <th>Nombre</th>
                <th>Fecha de Nacimiento</th>
                <th>Email</th>
                <th>NSS</th>
                <th>RFC</th>
                <th>CURP</th>
                <th>Sexo</th>
                <th>Pais</th>
                <th>Estado</th>
                <th>Municipio</th>
                <th colspan="3">Controles</th>
            </tr>
        </thead>
        <tbody>
            <%

                String curp = String.valueOf(request.getParameter("CURP"));
                Map map = CRUD_Empleados.selectEmpleadobyCURP(curp);

                if (!map.isEmpty()) {
                    String n = String.valueOf(map.get("NOMBRE"));
                    String apP = String.valueOf(map.get("APPATERNO"));
                    String apM = String.valueOf(map.get("APMATERNO"));

                    out.print("<tr>");
                    out.print("<td>" + Validacion.unirNombre(n, apP, apM) + "</td>");
                    out.print("<td>" + Validacion.invertirFecha(
                            String.valueOf(map.get("FNACIMINETO"))) + "</td>");
                    out.print("<td>" + map.get("EMAIL") + "</td>");
                    out.print("<td>" + map.get("NSS") + "</td>");
                    out.print("<td>" + map.get("RFC") + "</td>");
                    out.print("<td>" + map.get("CURP") + "</td>");
                    out.print("<td>" + map.get("SEXO") + "</td>");
                    out.print("<td>" + map.get("PAIS") + "</td>");
                    out.print("<td>" + map.get("ESTADO") + "</td>");
                    out.print("<td>" + map.get("MUNICIPIO") + "</td>");

                    out.println("<td><form method=\"POST\" action=\"/empleados/admin/delete.jsp\">"
                            + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("CURP") + "\"/>"
                            + "<input type=\"submit\" value=\"Eliminar\"/>"
                            + "</form></td>");

                    out.println("<td><form method=\"GET\" action=\"/empleados/admin/registro.jsp\">"
                            + "<input type=\"hidden\" name=\"forma\" value=\"edit\"/>"
                            + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("CURP") + "\"/>"
                            + "<input type=\"submit\" value=\"Editar\"/>"
                            + "</form></td>");

                    out.println("<td><form method=\"GET\" action=\"/empleados/admin/detail.jsp\">"
                            + "<input type=\"hidden\" name=\"CURP\" value=\"" + map.get("CURP") + "\"/>"
                            + "<input type=\"submit\" value=\"Detalle\"/>"
                            + "</form></td>");

                    out.print("</tr>");
                } else {
                    out.print("<p>No existe esa curp, intenta de nuevo.</p>");
                }

            %>
        </tbody>
    </table>
</div>
<jsp:include page="/footer.jsp" flush="true"/>